Relocation in Mobile Process-Centered Software Development Environments

نویسندگان

  • S. Bhattacharyya
  • Leon J. Osterweil
چکیده

This paper demonstrates how analysis of a software development process specification can support effective planning for accomodating mobile users of process-centered software development environments. The paper presents a flow graph analysis-based approach to responding to a user who asks to detach from a high-speed wired link, and to continue working through a lower speed interruptible link. We propose the design of an analysis engine that can evaluate the negative consequences of such a request. The purpose of the engine is to evaluate the expected effectiveness of prefetching, caching, and process pruning in mitigating these negative consequences. The engine analyzes a flow graph structure derived from the process specification. The flow graph is annotated with a variety of types of information about the context of the detachment request. The engine takes into account both this context information, and a broad range of other relevant factors, such as speed and reliability of the mobile link, the capabilities of the mobile workstation, the nature and state of the development process and the importance of the detaching user. The paper also describes how predefined heuristics/guidelines can be use to simplify the engine’s analysis, by helping it to eliminate obviously poor choices. A detailed example is used to illustrate the workings of this engine.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Framework for Relocation in Mobile Process Centered Software Development Environments

This paper addresses the problem of enabling a user of a process centered SDE hosted on a high speed network to continue working on a detached mobile workstation connected by a lower speed interruptable communica tions link The focus of the paper is a process for de termining whether and how to allow detachment The process takes into account a broad range of factors in cluding the speed and rel...

متن کامل

Community Participation: The Lost Link of the Rural Informal Settlements Relocation Projects, Kerman Province, Iran (Case Studies: Band-Chah-Reza Village, Chah-Dad-Khoda Village, Ghassem-Abad Village and Shahid-Karami-Shadab Village)

Although in most of the rural development plans, relocation of informal settlements is oftenconsidered as an efficient solution to increase safety of rural communities against natural and man-made disasters,such as, earthquakes, fire hazards, floods, etc. an evaluation of recent experiences in the relocation projects show thatthe relocated community is often unsatisfied with the new residential...

متن کامل

Mobile Applications in Ubiquitous Computing Environments

In a ubiquitous computing environment, people are surrounded by hundreds of mobile or embedded computers each of which may be used to support one or more user applications due to limitations in their individual computational capabilities. We need an approach to coordinating heterogeneous computers that acts as a virtual computer around a mobile and ubiquitous computing environment and supports ...

متن کامل

Process Centered Software Development on Mobile Hosts

Software Development Environments have traditionally relied upon a central project database and le repository, accessible to a programmer's workstation via a high speed local area network connection. The introduction of powerful mobile computers has demonstrated the need for a new model, which allows for variable bandwidth machines as well as transient network connectivity to assist programmers...

متن کامل

Integrating Extreme Programming and User-Centered Design

The success of a software development project is associated not only with tools and technologies, but it also depends on how much the development process helps to be user-centered and developer-oriented. Involving customers in the process and being people-oriented, Extreme Programming (XP)– One of the popular agile methods – can be a choice for developing a usable system. The project under stud...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000